export default {
  namespaced:true,
  state: {
    // 显示与否  true 仅仅之决定了一个显示属性
    // 提示文本  "登录成功"
    // 提示类型  "sucess"   "wraning"  "danger"
    // 用来表示提示框的显示true或隐藏false
    isShowToast:false,
    msg:"",
    type:""
  },
  mutations: {
    // 修改isShowToast的值
    chanIsShowToast(state,payload){
      state.isShowToast = payload.isShow;
      state.msg = payload.msg;
      state.type = payload.type;
    }
  },
  actions: {
    asyncChanIsShowToast(state,payload) {
      state.commit('chanIsShowToast',{
        isShow:true,
        msg:payload.msg,
        type:payload.type
      })
      setTimeout(()=>{
        state.commit('chanIsShowToast',{
        isShow:false,
        msg: payload.msg,
        type: payload.type
        });
    },1500)
    }
  },
}